﻿.nph_chn { padding-bottom: 6px; padding-left: 0px; padding-right: 0px; padding-top: 8px; }
.nph_logo { float: left; margin-right: 12px; }
.nph_crumb { line-height: 29px; float: left; }
.nph_crumb { color: #727171; }
.nph_crumb A { color: #727171; }
.nph_crumb A:visited { color: #727171; }
.nph_crumb A:hover { color: #ba2636; }
.nph_area { text-align: left; margin: auto; clear: both; }

.nph_gallery P { line-height: 21px; margin: 0px; }
.nph_cnt { margin: 0px 10px; }
.nph_cnt UL LI { line-height: 24px; float: left; }
.nph_bg { padding-bottom: 8px; width: 100%; padding-top: 8px; }
.nph_hr_solid { display: block; height: 17px; clear: both; overflow: hidden; }
.nph_hr_solid_half1 { border-bottom: #2f2f2f 1px solid; display: block; height: 8px; clear: both; overflow: hidden; }
.nph_hr_solid_half2 { display: block; height: 9px; clear: both; overflow: hidden; }
.nph_search_panel { float: right; }
.nph_extra { float: right; }
.nph_search_panel SPAN { float: left; }
.nph_search_panel INPUT { float: left; }
.nph_search_panel BUTTON { float: left; }
.nph_search_panel SPAN { margin-bottom: 5px; }
.nph_extra { text-align: right; line-height: 21px; height: 24px; overflow: hidden; padding-top: 6px; }
.nph_set_info SPAN { display: inline-block; }
.nph_set_info .hidden { display: none; }
.nph_set_info H3 { font: 16px/1.5 微软雅黑; float: left; }
.nph_set_title { padding-bottom: 2px; line-height: 25px; padding-left: 0px; padding-right: 0px; padding-top: 3px; }
.nph_set_title SPAN { line-height: 21px; }
.nph_set_cur { font-size: 14px; }
.nph_set_cur SPAN { font-size: 18px; font-weight: bold; }
.nph_search_count { font-family: 微软雅黑; font-size: 14px; }
.nph_set_info { color: #c6c6c6; }
.nph_set_info H1 { color: #333333; display: inline; font-family: 微软雅黑; font-size: 20px; }
.nph_set_info H2 { color: #006F00; display: inline; font-family: 微软雅黑; font-size: 20px; }
.nph_set_info H3 SPAN { color: #006F00; }
.nph_set_cur { color: #767676; }
.nph_set_size { color: #767676; }
.nph_set_info .nph_search_count { color: #767676; }
.nph_set { min-height: 1px; width: 100%; float: left; }
.nph_set_prev { width: 114px; float: left; margin-left: -100%; padding-top: 6px; }
.nph_set_next { width: 114px; float: left; margin-left: -114px; padding-top: 6px; }
.nph_set_thumb { padding-bottom: 0px; width: 600px; float: left; padding-left: 5px; padding-right: 5px; padding-top: 6px; }
.nph_photo_view { position: relative; text-align: center; width: 100%; overflow: hidden; }
.nph_photo_view .nph_cnt { height: 100%; }
.nph_photo_view I { display: inline-block; height: 100%; vertical-align: middle; }
.nph_photo_view IMG { max-width: 100%; -ms-interpolation-mode: bicubic; max-height: 100%; vertical-align: middle; }
.nph_photo_view .nph_layout_bg { position: absolute; width: 100%; height: 100%; top: 0px; right: 0px; _background: #FFF; }
.nph_photo_prev { position: absolute; width: 50%; background: url(bg06.png); height: 100%; top: 0px; left: 0px; }
.nph_photo_next { position: absolute; width: 50%; background: url(bg06.png); height: 100%; top: 0px; right: 0px; }
.nph_photo_loading { position: absolute; text-align: left; margin: -20px 0px 0px -40px; width: 80px; background: url(loading.gif) no-repeat 0px 16px; height: 40px; color: #949494; font-size: 12px; top: 50%; left: 50%; }
.nph_photo_desc H2 { min-height: 25px; font: 18px/1.4 微软雅黑; padding-top: 8px; _height: 25px COLOR: #333333; }

.nph_photo_desc P, .nph_set_info P { color: #666; font-family: 微软雅黑; font-size: 14px; }

.nph_photo_ctrl { margin-top: 8px; float: right; overflow: hidden; color: #767676; }
.nph_photo_ctrl UL { margin-right: -12px; }
.nph_photo_ctrl LI { display: inline; }
.nph_photo_ctrl .hidden { display: none; }
.nph_photo_ctrl A:hover { color: #ecdeae; }
.nph_photo_layout { position: absolute; text-align: left; margin: -105px 0px 0px -142px; width: 284px; height: 210px; top: 50%; left: 50%; }
.nph_photo_layout .nph_layout_bg { position: absolute; width: 100%; background: url(bg18.png); height: 100%; top: 0px; right: 0px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=http://img1.cache.netease.com/cnews/img/gallery11/bg18.png); }
.nph_photo_layout .nph_layout_cnt { position: absolute; padding-bottom: 10px; padding-left: 10px; width: 264px; padding-right: 10px; height: 190px; top: 0px; right: 0px; padding-top: 10px; }
.nph_photo_layout .nph_layout_close { width: 15px; background: url(bg17.png) no-repeat; float: right; height: 15px; }
.nph_photo_layout .nph_layout_hd { padding-bottom: 8px; line-height: 23px; padding-left: 9px; padding-right: 9px; height: 23px; color: #c3c3c3; font-size: 14px; padding-top: 8px; }
.nph_photo_layout .nph_layout_bd { background: #3e3e3e; height: 171px; overflow: hidden; }
.nph_photo_layout .nph_layout_bd H6 { padding-bottom: 5px; line-height: 23px; padding-left: 9px; padding-right: 9px; height: 23px; color: #fff; padding-top: 5px; }
.nph_photo_layout .nph_list_relat { margin: 0px; }
.nph_photo_layout .nph_list_relat LI { width: 132px; }
.nph_photo_layout .nph_list_relat H5 { height: 38px; overflow: hidden; }
.nph_photo_layout .nph_list_relat A { color: #fff; }
.nph_photo_layout .nph_list_relat A:visited { color: #fff; }
.nph_photo_layout .nph_list_relat A:hover { color: #ba2636; }
.nph_photo_thumb { margin: auto; }
nph_photo { width: 100%; }
.nph_stream { width: 100%; height: 600px; }
.nph_search { width: 100%; }
.nph_stream_view { width: 100%; overflow: hidden; padding-top: 12px; }
.nph_search_view { width: 100%; overflow: hidden; padding-top: 12px; }
.nph_scrl { min-height: 1px; width: 100%; float: left; }
.nph_scrl_thumb { margin: 0px 30px; }
.nph_scrl_main { padding-bottom: 6px; width: 100%; overflow: hidden; }
.nph_scrl_prev { float: left; margin-left: -100%; padding-top: 18px; }
.nph_scrl_next { float: left; margin-left: -20px; padding-top: 18px; }
.nph_scrl_bar { }
.nph_scrl_lt { width: 3px; background: url(bg09.png) no-repeat 0px 0px; float: left; height: 20px; margin-right: -3px; }
.nph_scrl_rt { width: 3px; background: url(bg10.png) no-repeat 0px 0px; float: right; height: 20px; margin-left: -3px; }
.nph_scrl_bd { min-height: 1px; width: 100%; float: left; }
.nph_scrl_ct { position: relative; margin: 0px 3px; background: url(bg08.png) repeat-x 0px 0px; height: 20px; padding-top: 4px; }
.nph_list_thumb { height: 101px; overflow: hidden; }
.nph_list_thumb LI { text-align: center; padding-bottom: 0px; padding-left: 2px; width: 102px; padding-right: 2px; float: left; padding-top: 0px; }
.nph_list_thumb H2 { display: none; }
.nph_list_thumb P { display: none; }
.nph_list_thumb I { display: none; }
/*100X75?*/
.nph_list_thumb A { margin: auto; width: 100px; display: block; height: 100px; }
.nph_list_thumb IMG { margin: auto; width: 100px; display: block; height: 100px; }
.nph_list_thumb A { border-bottom: #8b8b8c 1px solid; border-left: #8b8b8c 1px solid; outline-style: none; border-top: #8b8b8c 1px solid; border-right: #8b8b8c 1px solid; }
.nph_list_thumb A:hover { border-bottom: #ecdeae 1px solid; border-left: #ecdeae 1px solid; border-top: #ecdeae 1px solid; border-right: #ecdeae 1px solid; }
.nph_list_thumb .nph_list_active A { border-bottom: #f9df53 1px solid; border-left: #f9df53 1px solid; border-top: #f9df53 1px solid; border-right: #f9df53 1px solid; }
.nph_list_stream { clear: both; }
.nph_list_stream LI { line-height: 21px; float: left; overflow: hidden; }
.nph_list_stream DIV { margin: 0px auto 5px; width: 164px; display: table; height: 164px; }
.nph_list_stream DIV A { border: #ececec 2px solid; text-align: center; width: 160px; display: block; background: #999; height: 160px; vertical-align: middle; overflow: hidden;}
.nph_list_stream DIV A:hover { border: #f9df53 2px solid; }
.nph_list_stream I { display: inline-block; height: 100%; vertical-align: middle; }
.nph_list_stream IMG { max-width: 100%; max-height: 100%; vertical-align: middle; }
.nph_list_stream H3 { margin: 0px auto; width: 160px; }
.nph_list_stream P { margin: 0px auto; width: 160px; }
.nph_list_stream H3 { color: #333; text-align:center;}
.nph_list_stream H3 A { color: #333; }
.nph_list_stream H3 A:visited { color: #666; }
.nph_list_stream H3 A:hover { color: #760000; }
.nph_list_stream P { color: #333; }
.nph_icon_comment { margin: 0px 6px; padding-left: 18px; background: url(bg03.png) no-repeat; }
.nph_icon_orig { margin: 0px 6px; padding-left: 18px; background: url(bg03.png) no-repeat; }
.nph_icon_stream { margin: 0px 6px; padding-left: 18px; padding-right:10px; background: url(bg03.png) no-repeat; }
.nph_icon_comment { background-position: 0px 0px; }
.nph_icon_comment:hover { background-position: 0px -27px; }
.nph_icon_orig { background-position: 0px -54px; }
.nph_icon_orig:hover { background-position: 0px -81px; }
.nph_icon_stream { background-position: 0px -108px; }
.nph_icon_stream:hover { background-position: 0px -135px; }
.nph_btn_pset { text-align: center; line-height: 21px; width: 114px; display: block; }
.nph_btn_nset { text-align: center; line-height: 21px; width: 114px; display: block; }
.nph_btn_pset IMG { padding-bottom: 7px; padding-left: 10px; width: 100px; padding-right: 3px; display: block; height: 100px; padding-top: 4px; }
.nph_btn_nset IMG { padding-bottom: 7px; padding-left: 4px; width: 100px; padding-right: 7px; display: block; height: 100px; padding-top: 4px; }
.nph_btn_pset { color: #c6c6c6; }
.nph_btn_pset:visited { color: #c6c6c6; }
.nph_btn_nset { color: #c6c6c6; }
.nph_btn_nset:visited { color: #c6c6c6; }
.nph_btn_pset:hover { color: #ecdeae; }
.nph_btn_nset:hover { color: #ecdeae; }
.nph_btn_pset { background: url(prev-next-sprite.png) no-repeat; }
.nph_btn_nset { background: url(prev-next-sprite.png) no-repeat; }
.nph_btn_pset { background-position: 0px 0px; }
.nph_btn_nset { background-position: -114px 0px; }
.nph_btn_pscrl { outline-style: none; width: 20px; display: block; height: 65px; cursor: pointer; }
.nph_btn_nscrl { outline-style: none; width: 20px; display: block; height: 65px; cursor: pointer; }
.nph_btn_pscrl { background: url(bg05.png) no-repeat; }
.nph_btn_nscrl { background: url(bg05.png) no-repeat; }
.nph_btn_pscrl { background-position: 0px 0px; }
.nph_btn_pscrl:hover { background-position: -21px 0px; }
.nph_btn_nscrl { background-position: -42px 0px; }
.nph_btn_nscrl:hover { background-position: -63px 0px; }
.nph_btn_scrl { position: absolute; outline-style: none; width: 36px; display: block; cursor: default; }
.nph_btn_scrl .nph_btn_lt { width: 10px; float: left; height: 15px; margin-right: -10px; }
.nph_btn_scrl .nph_btn_rt { width: 10px; float: right; height: 15px; margin-left: -10px; }
.nph_btn_scrl .nph_btn_bd { min-height: 1px; width: 100%; float: left; }
.nph_btn_scrl .nph_btn_bd SPAN { margin: 0px 10px; display: block; height: 15px; }
.nph_btn_scrl .nph_btn_ct { margin: auto; width: 14px; display: block; height: 15px; }
.nph_btn_scrl .nph_btn_lt { background: url(bg07.png) no-repeat; }
.nph_btn_scrl .nph_btn_rt { background: url(bg07.png) no-repeat; }
.nph_btn_scrl .nph_btn_bd SPAN { background: url(bg07.png) no-repeat; }
.nph_btn_scrl .nph_btn_ct { background: url(bg07.png) no-repeat; }
.nph_btn_scrl .nph_btn_lt { background-position: 0px 0px; }
.nph_btn_scrl .nph_btn_rt { background-position: -26px 0px; }
.nph_btn_scrl .nph_btn_ct { background-position: -11px 0px; }
.nph_btn_scrl:hover .nph_btn_lt { background-position: 0px -16px; }
.nph_btn_scrl:hover .nph_btn_rt { background-position: -26px -16px; }
.nph_btn_scrl:hover .nph_btn_ct { background-position: -11px -16px; }
.nph_btn_scrl .nph_btn_bd SPAN { background: url(bg07.png) repeat-x 0px -32px; }
.nph_btn_scrl:hover .nph_btn_bd SPAN { background-position: 0px -48px; }
.nph_btn_return { border-bottom: #767676 1px solid; text-align: center; border-left: #767676 1px solid; padding-bottom: 0px; line-height: 19px; margin: 4px 10px 5px 0px; padding-left: 10px; padding-right: 10px; background: #494949; float: left; height: 19px; border-top: #767676 1px solid; cursor: pointer; border-right: #767676 1px solid; padding-top: 0px; }
.nph_btn_return { color: #ececec; }
.nph_btn_return:visited { color: #ececec; }
.nph_btn_return:hover { color: #ecdeae; }
.nph_btn_again { text-align: center; line-height: 23px; width: 85px; display: inline-block; background: url(bg19.png) no-repeat; height: 23px; }
.nph_btn_again:hover { text-decoration: none; }
.nph_btn_pphoto { outline-style: none; width: 100%; display: block; height: 100%; }
.nph_btn_nphoto { outline-style: none; width: 100%; display: block; height: 100%; }
.nph_pages { text-align: center; zoom: 1; }
.nph_pages A { border-bottom: #767676 1px solid; border-left: #767676 1px solid; line-height: 22px; width: 22px; display: inline-block; height: 22px; border-top: #767676 1px solid; border-right: #767676 1px solid; }
.nph_pages SPAN { border-bottom: #767676 1px solid; border-left: #767676 1px solid; line-height: 22px; width: 22px; display: inline-block; height: 22px; border-top: #767676 1px solid; border-right: #767676 1px solid; }
.nph_pages .nph_pages_turn { width: 48px; }
.nph_pages { color: #ececec; }
.nph_pages A { color: #ececec; }
.nph_pages A:visited { color: #ececec; }
.nph_pages A:hover { background: #494949; color: #ecdeae; }
.nph_pages SPAN { background: #494949; color: #767676; }
.nph_pages .nph_pages_active { color: #ecdeae; font-weight: bold; }
.nph_box_relat { border-bottom: #dcdddd 1px solid; border-left: #dcdddd 1px solid; background: #f7fcff; border-top: #dcdddd 1px solid; border-right: #dcdddd 1px solid; }
.nph_box_relat .nph_box_title { line-height: 25px; margin: 9px 19px; height: 25px; }
.nph_box_relat .nph_box_title H2 { padding-left: 19px; background: url(bg15.png) no-repeat left center; float: left; font-size: 14px; font-weight: bold; }
.nph_box_relat .nph_box_title .nph_title_more { float: right; }
.nph_list_relat { margin: 0px 5px; }
.nph_list_relat LI { padding-bottom: 10px; line-height: 21px; width: 158px; float: left; }
.nph_list_relat DIV { margin: 0px auto 5px; width: 110px; }
.nph_list_relat DIV A { padding-bottom: 7px; padding-left: 3px; width: 100px; padding-right: 7px; display: block; background: url(http://img1.cache.netease.com/cnews/img/gallery11/bg14.png); padding-top: 3px; }
.nph_list_relat DIV IMG { width: 100px; display: block; height: 100px; }
.nph_list_relat H5 { margin: 0px auto; width: 120px; }
.nph_gallery .nph_c_lh { color: #333333; }
.nph_photo_view { height: 600px; }
.nph_search { height: 800px; }
.nwb-forward { padding-bottom: 0px; margin: 0px 6px; padding-left: 19px; padding-right: 0px; display: inline-block; background: url(http://img1.cache.netease.com/cnews/img/gallery11/icon_wb.png) no-repeat 0px 0px; padding-top: 2px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=http://img1.cache.netease.com/cnews/img/gallery11/icon_wb.png); }
.nph_set_info H3 SPAN { color: #2b2b2b; }
.nph_set_cur { color: #4d4d4d; }
.nph_set_size { color: #4d4d4d; }
.nph_set_info .nph_search_count { color: #4d4d4d; }
#photoPrev SPAN { position: absolute; margin-top: -43px; width: 87px; display: block; height: 87px; top: 50%; cursor: pointer; }
#photoNext SPAN { position: absolute; margin-top: -43px; width: 87px; display: block; height: 87px; top: 50%; cursor: pointer; }
#photoPrev SPAN { background: url(prev.png) no-repeat; visibility: hidden; left: 38px; _background: none; opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; }
#photoNext SPAN { background: url(next.png) no-repeat; visibility: hidden; right: 38px; _background: none; opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; }
#photoPrev:hover SPAN { visibility: visible; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="prev.png",sizingMethod='crop'); opacity: 1; -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; }
#photoNext:hover SPAN { visibility: visible; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="next.png",sizingMethod='crop'); opacity: 1; -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; }
#photoPrevLoading { display: none; }
